armoured battery - English Synonyms Dictionary